package com.level.restful.util;

/**
 * @项目名称：
 * @类名称： IStatusMessage
 * @类描述：响应状态信息
 * @创建时间： 2018年08月22日
 * @version:
 */
public interface IStatusMessage {
	
	String getCode();

	String getMessage();
	
	public enum SystemStatus implements IStatusMessage{

		/**
		 * //请求成功
		 */
		SUCCESS("200","SUCCESS"),
		/**
		 * //请求失败
		 */
		ERROR("400","ERROR"),
		/**
		 * //调用HIS返回-1
		 */
		HIS_ERROR("500","HIS_ERROR"),
		/**
		 * //表示成功匹配
		 */
		SUCCESS_MATCH("1003","SUCCESS_MATCH"),
//

		SUCCESS_NO_DATA("201","没有查询到数据!");
		private String code;
		private String message;

		private SystemStatus(String code,String message){
			this.code = code;
			this.message = message;
		}

		public String getCode(){
			return this.code;
		}

		public String getMessage(){
			return this.message;
		}
	}
}